@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
html{overflow-y:scroll;}
body, button, input, select, textarea{color: #333;font: 12px/1 Microsoft YaHei,Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; background:#f9f4f1;}
ol, ul{list-style: none;}
a{text-decoration: none; color:#333; outline: none;}
a:hover{text-decoration: underline;}
.w1200{width: 1200px;margin: 0 auto;}
.w1000{width: 1000px;margin: 0 auto;}
.w940{width: 940px;margin: 0 auto;}
.left{float: left;}
.right{float: right;}
.hide{ display:none;}
/*header*/
.header{ width:100%; height:70px; line-height:70px; background:#fff;}
.header .logo{margin-top:18px; margin-right:28px;}
.header .slogan{font-size:16px; color:#ed9895; letter-spacing:10px;}
.header a{font-size:14px;}
.header a:hover{color:#ed9895;}
.header .login {margin-right:5px;}
.header .register{margin-left:5px;}
.header .already-login{color:#ed9895; margin-right:20px;}
.header .touxiang{width:36px; height:36px; border-radius:50%;  -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; margin-right:15px; margin-top:17px;}
/*container*/
.container{ position: relative; z-index:9;}
/*bg*/
.bg{ display:block; width:100%; height:auto;}
/*main*/
.main{ width:940px; position: absolute; z-index:99; top:65px;}
.main h3{ color:#fff; font-size:28px; margin-bottom:15px;}
/*content*/
.content{width:940px; height:450px;  margin-bottom:30px; padding-top:10px; box-shadow: 0px 10px 5px #e3dedb; -webkit-box-shadow: 0px 10px 5px #e3dedb; -moz-box-shadow: 0px 5px 10px #e3dedb; }
.content-l{ width:490px;}
.content-r{ width:450px;}
.content-t{height:295px;}
.content-b{height:155px;}
.content .icon{ display:block; background:url(../images/content.png) no-repeat;}
.content-r .w225{ width:225px;}
/*活动*/
.activity{width:490px; height:155px; background:#fff;}
.activity-l{width:150px; height:155px; background:#6672a4; text-align:center;}
.activity-l .flag{ width:53px; height:64px; background-position:0px -64px; margin:20px auto 20px 48px;}
.activity-l .flag-word{ color:#fff; font-size:18px;}

.activity-r{ width:340px; height:155px; list-style: inside disc;}
.activity-r li{ padding:15px; font-size:14px;}
.activity-r li a{ line-height:22px;}
/*notice*/
.notice-z{ width:225px; height:295px;}
.notice-top{width:225px; height:135px;  padding-top:20px; background:#f6d257; text-align:center;}
.notice-top .notice{ width:64px; height:64px; background-position:0px 0px; margin:0px auto 20px 80px; }
.notice-top .notice-word{ color:#fff; font-size:18px;}
.notice-bottom{width:195px; height:110px; padding:15px; background:#efa752; position:relative;}
.triangle-up { position:absolute; top:-10px; right:20px; width: 0;height: 0; border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 10px solid #efa752;}
.notice-bottom a{ color:#fff; font-size:14px; line-height:22px; }
/*mymsg*/
.mymsg{width:225px; height:260px;  padding-top:35px; background:#f38065; text-align:center;}
.mymsg img{ display:block; border:3px solid #f9f4f1; width:112px; height:156px; border-radius:5px;  -webkit-border-radius:5px; -moz-border-radius:5px; margin-left:53px; margin-bottom:15px;}
.mymsg-word{ display:block; background:#fff; color:#f38065; width:118px; height:34px; line-height:34px;  font-size:14px; text-align:center; border-radius:20px;  -webkit-border-radius:20px; -moz-border-radius:20px; margin-left:53px; margin-bottom:15px;}
.mymsg a{ color:#fff;}

/*library*/
.library-z{width:225px; height:135px;  padding-top:20px; background:#44c57e; text-align:center;}
.library-z .library{ width:65px; height:65px; background-position:0px -128px; margin:0px auto 20px 80px; }
.library-z .library-word{ color:#fff; font-size:18px;}

/*bbs*/
.bbs-z{width:225px; height:135px;  padding-top:20px; background:#5b71bd; text-align:center;}
.bbs-z .bbs{ width:80px; height:62px; background-position:0px -193px; margin:0px auto 20px 80px; }
.bbs-z .bbs-word{ color:#fff; font-size:18px;}


/*list*/
.list-z{width:940px; height:auto; overflow:hidden;  margin-bottom:30px;}
.list{ background:#fff; padding:15px;}
.list-z .w480{ width:450px; margin-right:15px;}
.list-z .w445{ width:415px;}
.list h4{ font-size:14px; margin-bottom:5px;}
.list ul{ list-style:inside disc; height:auto; overflow:hidden;}
.list ul li{ line-height:24px;}

/*footer*/
.footer{ width:100%;  height:auto; overflow:hidden; height:24px; line-height:24px;  margin-bottom:30px; text-align:center;}

/*幻灯片*/
#focus{width:490px; height:295px; overflow:hidden; position:relative;}
#focus ul{height:255px; position:absolute;}
#focus ul li{float:left; width:490px; height:295px; overflow:hidden; position:relative;}
#focus ul li div{position:absolute; overflow:hidden;}
#focus .btnBg{position:absolute; width:490px; left:0; bottom:0; background:#000;}
#focus .btn{position:absolute; width:470px; height:30px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:20px;height:6px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:90px;background: url(../images/sprite.png) no-repeat 0 0;cursor:pointer}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
#focus ul li .slideother{position:absolute; width:490px; height:40px; line-height:40px; display:inline-block; bottom:0; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -webkit-opacity:0.7; opacity:0.7;}
#focus ul li .slideother .h12 a{color:#fff; font-size:14px; font-weight:bold; text-decoration:none; padding-left:15px;}

/*返回顶部*/
p#back-to-top{position:fixed;bottom:100px;right:40px; z-index:999;}
p#back-to-top a{ text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:80px;
/*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/-moz-transition:color 1s; -webkit-transition:color 1s;-o-transition:color 1s;}
p#back-to-top a:hover{color:#979797;}
p#back-to-top a span{ background:#d1d1d1 url(../images/arrow_up.png) no-repeat center center; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
display:block; height:80px; width:80px; margin-bottom:5px;
/*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/-moz-transition:background 1s; -webkit-transition:background 1s; -o-transition:background 1s;}
#back-to-top a:hover span{background:#979797 url(../images/arrow_up.png) no-repeat center center;}

/*列表页*/
/*main2*/
.main2{width:1200px; position: absolute; z-index:99; top:0px;}
.main2 a:hover{ text-decoration:none;}
/*ny-nav*/
.ny-nav{width:100%; text-align:center; margin-bottom:50px;}
.ny-nav ul{list-style:none; margin:0; padding:0; display:inline-block;}
.ny-nav li{margin-right:15px; display:inline-block; width:151px; height:50px; background:url(../images/nav.png) no-repeat; background-position:0px -50px; text-align:center; line-height:40px;}
.ny-nav li a{ font-size:14px; color:#f38065;}
.ny-nav li.cur{ background-position:0 0;}
.ny-nav li.cur a{color:#fff;}
/*ny-table*/
.ny-table{ width:1198px; height:auto; overflow:hidden; border:1px solid #ede9e6; background:#fff; margin-bottom:30px;}
.ny-table table{ border-collapse:collapse;}
.ny-table thead th{ text-align:left; height:40px; line-height:40px; background:#efedec;}
.ny-table thead th .ny-srh{display:inline-block; width:18px; height:18px; margin:11px 10px 11px 15px; background:url(../images/srh.png) no-repeat;}
.ny-table thead th h4{ display:inline-block;}
.ny-table tbody td{ padding:25px 0px 0px 25px;}
.ny-table tbody td .ny-txt{border:0px; width:242px; height:35px; color:#a1a1a1; line-height:35px; padding-left:8px;}
.ny-table tbody td .ny-sel{border:0px; width:250px; height:35px; color:#a1a1a1; line-height:35px; padding-left:5px;}
.ny-table tbody td.srh-td{text-align:center; padding-bottom:20px;}
.ny-table tbody td .srh-btn{display:inline-block; width:165px; height:35px; line-height:35px; background:#f38065; color:#fff; font-size:14px; text-align:center;
border-radius:2px;  -webkit-border-radius:2px; -moz-border-radius:2px;}
/*ny-table2*/
.ny-table2{width:1200px; height:auto; overflow:hidden; margin-bottom:30px;}
.ny-table2 .ny-top{ width:1200px; height:auto; overflow:hidden; margin-bottom:30px;}
.ny-table2 .ny-top .ny-top-yes{display:inline-block; width:165px; height:35px; line-height:35px; background:#44c57e; color:#fff; font-size:14px; text-align:center;
border-radius:2px;  -webkit-border-radius:2px; -moz-border-radius:2px; margin-right:10px;}
.ny-table2 .ny-top .ny-top-no{display:inline-block; width:163px; height:33px; line-height:33px; background:#fff; border:1px solid #e8e8e8;  font-size:14px; text-align:center;
border-radius:2px;  -webkit-border-radius:2px; -moz-border-radius:2px;}
.ny-top-pre , .ny-top-next{display:inline-block; width:33px; height:33px; line-height:33px; background:#fff; border:1px solid #e8e8e8; font-size:14px; text-align:center;}
.ny-top-now{color:#df3838;}
.ny-table2 table{width:1200px; height:auto; overflow:hidden; margin-bottom:30px; border-collapse:collapse;}
.ny-table2 table td{border:1px solid #ede9e6; height:40px; line-height:40px; padding-left:10px;}
.ny-table2 table thead td{background:#efedec; color:#a1a1a1;}
.ny-table2 table tbody td .ny-top-examine{display:inline-block; width:50px; height:26px; line-height:26px; background:#44c57e; color:#fff; font-size:14px; text-align:center;
border-radius:2px;  -webkit-border-radius:2px; -moz-border-radius:2px; margin-right:5px;}
.ny-table2 table tbody td .ny-top-preview{display:inline-block; width:50px; height:26px; line-height:26px; background:#e6e3e0; color:#666; font-size:14px; text-align:center;
border-radius:2px;  -webkit-border-radius:2px; -moz-border-radius:2px;}
.ny-table2 table tbody .odd td{ background:#fff;}

/*基本信息*/
/*main3*/
.main3{width:940px; position: absolute; z-index:99; top:0px;}
.ny-infor{ width:938px; height:auto; overflow:hidden; border:1px solid #ede9e6; background:#fff; margin-bottom:30px;}
.triangle-topleft {width: 0;height: 0;border-top: 30px solid #f38065; border-right: 30px solid transparent;}

.ny-infor-cont{ height:auto; overflow:hidden; padding:40px; position:relative;}
.ny-operation{ position:absolute; right:30px; top:30px; height:auto; overflow:hidden;}
.ny-operation li{ float:left; height:auto; overflow:hidden;}
.ny-operation li:first-child{ margin-right:20px;}
.ny-operation li .edit-icon{ float:left; display:inline-block; background:url(../images/edit.png) no-repeat; width:16px;
height:16px; margin-right:10px;}
.ny-operation li a{font-size:14px;}
.ny-operation li .edit-word{ color:#f38065;}

.ny-infor-cont-r{ margin-left:40px;}
.ny-infor-cont-r h3{ font-weight:normal; font-size:24px; margin-bottom:20px; padding-left:5px;}
.ny-infor-cont-r p{height:auto; overflow:hidden; margin-bottom:20px;}
.ny-infor-cont-r p span{ margin-left:5px; margin-right:5px;}
.ny-infor-cont-r  ul{ height:auto; overflow:hidden;}
.ny-infor-cont-r  ul li{ height:20px; line-height:20px; margin-bottom:20px;}
.ny-infor-cont-r  ul li .ny-infor-icon{ float:left; margin-right:5px; display:inline-block; background:url(../images/infor.png) no-repeat;  width:30px;}
.ny-infor-cont-r  ul li .honor{ background-position:0 0; height:20px;}
.ny-infor-cont-r  ul li .user{ background-position:0px -22px; height:18px;}
.ny-infor-cont-r  ul li .talk{ background-position:0px -40px; height:19px;}
.ny-infor-cont-r  ul li .study{ background-position:0px -59px; height:20px;}
.ny-infor-cont-r  ul li .ny-infor-name{ font-size:14px; color:#333; margin-right:5px;}
.ny-infor-cont-r  ul li .ny-infor-num{ color:#bd4eb9; text-decoration:underline;}

.ny-other{ width:938px; height:378px; border:1px solid #ede9e6; margin-bottom:30px;
background:url(../images/other_bg.png) no-repeat right 278px #fff;}
.ny-other p{ width:100%; text-align:center; text-decoration:underline; font-size:14px; margin-top:180px;}


/*成绩编辑*/
.ny-achievement-icon{ float:left; margin-right:5px; margin-top:10px; display:inline-block; background:url(../images/infor2.png) no-repeat;  width:30px;}
.icon1{ background-position:0px -79px; height:16px;}
.icon2{ background-position:0 0; height:20px;}
.icon3{ background-position:0px -22px; height:18px;}
.icon4{ background-position:0px -40px; height:19px;}
.icon5{ background-position:0px -59px; height:20px;}
.icon6{ background-position:0px -95px; height:16px;}

.ny-table tbody td.ny-achievement-img{ padding-bottom:20px;}
.ny-achievement-q , .ny-achievement-a{ font-size:14px;}
.ny-achievement-q { color:#a1a1a1; margin-right:5px;}

.ny-table tbody td.ny-achievement-table{ padding:20px;}
.ny-table3 table td{border:1px solid #ede9e6;  padding:15px 10px; font-size:14px;}
.ny-table3 table thead td{background:#f9f9f8; color:#a1a1a1;}


.ny-achievement-add-td{ text-align:center;  margin-top:20px;}
.ny-achievement-add{display:inline-block; width:148px; height:33px; line-height:33px; background:#f38065; 
color:#fff; font-size:14px; text-align:left;border-radius:2px;  -webkit-border-radius:2px; -moz-border-radius:2px;
 margin-right:5px; border:1px solid #dd745c;}
.ny-achievement-add-icon{ float:left; margin-left:25px; margin-right:15px; margin-top:10px; display:inline-block; background:url(../images/pencil.png) no-repeat;  width:17px; height:17px;} 
.ny-table tbody td.ny-achievement-jingli-td{line-height:22px;}

.ny-achievement-jingli{ height:auto; overflow:hidden; margin-bottom:20px;}
.ny-achievement-jingli .ny-achievement-a{ margin-right:50px;}
/*导航*/
.ny-achievement-nav a:hover{ text-decoration:none;}

.ny-achievement-nav{position:fixed; top:100px;right:10px; z-index:998; width:150px; height:auto; overflow:hidden;}
.ny-achievement-nav ul{ margin-bottom:10px; padding:10px 0px; width:148px; height:auto; overflow:hidden; border:1px solid #ede9e6; background:#fff;}
.ny-achievement-nav ul li{ width:148px; height:32px; line-height:32px; text-align:center;}
.ny-achievement-nav ul li a{ display:block; width:148px; height:30px; line-height:30px; text-align:center; color:#a1a1a1;}
.ny-achievement-nav ul li a.cur{ background:#fcf9f7; color:#f38065;}


.ny-achievement-nav .back{display:inline-block; width:148px; height:33px; line-height:33px; background:#f38065; 
color:#fff; font-size:14px; text-align:left;border-radius:2px;  -webkit-border-radius:2px; -moz-border-radius:2px;
 margin-right:5px; border:1px solid #dd745c; text-align:center;}
 
.ny-achievement-nav .print{margin-bottom:10px; display:inline-block; width:148px; height:33px; line-height:33px; background:#f38065; 
color:#fff; font-size:14px; text-align:left;border-radius:2px;  -webkit-border-radius:2px; -moz-border-radius:2px;
 margin-right:5px; border:1px solid #dd745c;}
.ny-achievement-print-icon{ float:left; margin-left:40px; margin-right:15px; margin-top:10px; display:inline-block; background:url(../images/print.png) no-repeat;  width:16px; height:16px;} 

.ny-achievement-nav .back2{display:inline-block; width:148px; height:33px; line-height:33px; background:#efedec; 
color:#404040; font-size:14px; text-align:left;border-radius:2px;  -webkit-border-radius:2px; -moz-border-radius:2px;
 margin-right:5px; border:1px solid #dad8d7; text-align:center;}
 
 /*弹出层*/
div#shadeDiv{display:none;position: absolute;top: 0;left: 0; opacity: 0.6; filter: alpha(opacity=60);z-index: 9998;background-color: #000;}
div#prompt{border-radius:5px; display:none;border: 1px solid #CCC; position:fixed;_position: absolute;z-index: 9999;background-color: #fff;}
div#prompt_title{ cursor:move;border-radius:5px;font-size:14px;font-weight: bold;color: #333;padding-left:10px;height: 40px;line-height: 40px;border-bottom: 1px solid #ececec;background-color:#fcfcfc; }
span#prompt_close{ position: absolute;right: 10px;top: 10px; cursor: pointer; background: url(../images/close.png) no-repeat 0px 0px; width: 14px;height: 13px;outline: none;display: block;}
span#prompt_close:hover{background-position: 0 -14px;}
div#prompt_body{padding: 30px 20px;font-size:13px;line-height: 1.5;}
div#prompt_bottom{display:none;position: absolute;bottom: 35px;left: 40%;}
div#prompt_bottom a.butn{display:inline-block;_display:block;_float:left;text-decoration: none;font-size: 14px; padding: 10px 20px ;margin-left: 10px;cursor: pointer;}
div#prompt_bottom #ConfirmFun{color: #fff; color: #fff!important;
background:#f38065; border-radius:2px;  -webkit-border-radius:2px; -moz-border-radius:2px; border:1px solid #dd745c;}
div#prompt_bottom #CancelFun{ color:#6b6b6b; color: #404040!important; background:#efedec; border-radius:2px;  -webkit-border-radius:2px; -moz-border-radius:2px;  border:1px solid #dad8d7;}


/*弹出层内容*/
.add-cont .red{color:#f38065;}
.add-cont p{ height:auto; overflow:hidden; margin-bottom:10px;}
.startime , .endtime{padding: 6px; width:200px; border: 1px solid #ede9e6; display: inline-block;
background: url(../images/time.gif) top right no-repeat; color:#a1a1a1; margin-right:10px;}
.startime input , .endtime input{width:60%;font-size: 12px;height:18px;outline: none;color: #444;border: none;*margin-left: -20px;background: none;}

.zhiwu{padding: 6px; width:427px; border: 1px solid #ede9e6; display: inline-block; color:#a1a1a1;}
.zhiwu input{width:60%;font-size: 12px;height:18px;outline: none;color: #444;border: none;*margin-left: -20px;background: none;}


.ganwu{padding: 6px; width:427px; border: 1px solid #ede9e6; display: inline-block; color:#a1a1a1; background:#fff; height:150px;}